package com.devops.admin.po;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * @ClassName DOSKubernetesResourcePo
 * @Description TODO
 * @Author heyabo
 * @Date 2022/8/12 09:50
 * @Version 1.0
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder(toBuilder = true)
public class DOSKubernetesResourcePo {

    private Integer id;
    private Integer isDel;
    private LocalDateTime updateTime;
    private LocalDateTime createTime;
    /**
     * 项目id
     **/
    private Integer projectId;
    /**
     * 环境类型id
     **/
    private Integer envTypeId;
    /**
     * 集群id
     **/
    private Integer clusterId;
    /**
     * 项目绑定的命名空间id
     **/
    private Integer namespaceId;
    /**
     * 命名空间
     **/
    private String namespace;
    /**
     * 资源名称
     **/
    private String name;
    /**
     * 资源类型
     **/
    private String kind;
    /**
     * 资源版本
     **/
    private String apiVersion;
    /**
     * 资源yaml文件
     **/
    private String yamlValue;
    /**
     * 集群名称
     **/
    private String clusterName;
    /**
     * 环境类型名称
     **/
    private String envTypeName;
    /**
     * 项目名称
     **/
    private String projectName;
    /**
     * 项目组名称
     **/
    private String groupName;
    /**
     * yaml文件版本
     **/
    private Integer yamlRevision;
}
